﻿using System;
using System.Data;
using System.Data.Common;
using Liger.Common;
using Liger.Data;

namespace EasyFMS.Model
{

	/// <summary>
	/// 实体类cInvoice
	/// </summary>
	[Serializable]
	public class cInvoice : Entity 
	{ 
		 public cInvoice() 
            : base("cInvoice") 
        { 

        }


		#region Model
		private int _UID;
		private int _BillID;
		private int? _InvoiceStatus;
		private string _InvoiceNo;
		private string _InvoiceType;
		private string _InvoiceDate;
		private string _InvoiceFMTitle;
		private string _InvoiceFMTaxNo;
		private string _InvoiceFMAddr;
		private string _InvoiceFMAccount;
		private int? _RateTax;
		private string _FeeType1;
		private string _Model1;
		private string _Unit1;
		private int? _QTY1;
		private string _Price1;
		private string _Amount1;
		private string _TaxRate1;
		private string _Tax1;
		private string _FeeType2;
		private string _Model2;
		private string _Unit2;
		private int? _QTY2;
		private string _Price2;
		private string _Amount2;
		private string _TaxRate2;
		private string _Tax2;
		private string _FeeType3;
		private string _Model3;
		private string _Unit3;
		private int? _QTY3;
		private string _Price3;
		private string _Amount3;
		private string _TaxRate3;
		private string _Tax3;
		private string _FeeType4;
		private string _Model4;
		private string _Unit4;
		private int? _QTY4;
		private string _Price4;
		private string _Amount4;
		private string _TaxRate4;
		private string _Tax4;
		private string _FeeType5;
		private string _Model5;
		private string _Unit5;
		private int? _QTY5;
		private string _Price5;
		private string _Amount5;
		private string _TaxRate5;
		private string _Tax5;
		private string _FeeType6;
		private string _Model6;
		private string _Unit6;
		private int? _QTY6;
		private string _Price6;
		private string _Amount6;
		private string _TaxRate6;
		private string _Tax6;
		private string _FeeType7;
		private string _Model7;
		private string _Unit7;
		private int? _QTY7;
		private string _Price7;
		private string _Amount7;
		private string _TaxRate7;
		private string _Tax7;
		private string _FeeType8;
		private string _Model8;
		private string _Unit8;
		private int? _QTY8;
		private string _Price8;
		private string _Amount8;
		private string _TaxRate8;
		private string _Tax8;
		private string _Amount;
		private string _Tax;
		private string _InvoiceAmount;
		private string _InvoiceTOTitle;
		private string _InvoiceTOTaxNo;
		private string _InvoiceTOAddr;
		private string _InvoiceTOAccount;
		private string _Note;
		private string _UserGet;
		private string _UserDoc;
		private string _UserVerify;
		private int? _UserCreateID;
		private string _CreateDate;
		private int? _UserModifyID;
		private string _ModifyDate;
	 
		/// <summary>
		/// 
		/// </summary>
		public int UID
		{
			get{ return _UID; }
			set
			{
				this.OnPropertyValueChange(_.UID,_UID,value);
				this._UID = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int BillID
		{
			get{ return _BillID; }
			set
			{
				this.OnPropertyValueChange(_.BillID,_BillID,value);
				this._BillID = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? InvoiceStatus
		{
			get{ return _InvoiceStatus; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceStatus,_InvoiceStatus,value);
				this._InvoiceStatus = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceNo
		{
			get{ return _InvoiceNo; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceNo,_InvoiceNo,value);
				this._InvoiceNo = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceType
		{
			get{ return _InvoiceType; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceType,_InvoiceType,value);
				this._InvoiceType = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceDate
		{
			get{ return _InvoiceDate; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceDate,_InvoiceDate,value);
				this._InvoiceDate = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceFMTitle
		{
			get{ return _InvoiceFMTitle; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceFMTitle,_InvoiceFMTitle,value);
				this._InvoiceFMTitle = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceFMTaxNo
		{
			get{ return _InvoiceFMTaxNo; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceFMTaxNo,_InvoiceFMTaxNo,value);
				this._InvoiceFMTaxNo = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceFMAddr
		{
			get{ return _InvoiceFMAddr; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceFMAddr,_InvoiceFMAddr,value);
				this._InvoiceFMAddr = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceFMAccount
		{
			get{ return _InvoiceFMAccount; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceFMAccount,_InvoiceFMAccount,value);
				this._InvoiceFMAccount = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? RateTax
		{
			get{ return _RateTax; }
			set
			{
				this.OnPropertyValueChange(_.RateTax,_RateTax,value);
				this._RateTax = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string FeeType1
		{
			get{ return _FeeType1; }
			set
			{
				this.OnPropertyValueChange(_.FeeType1,_FeeType1,value);
				this._FeeType1 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Model1
		{
			get{ return _Model1; }
			set
			{
				this.OnPropertyValueChange(_.Model1,_Model1,value);
				this._Model1 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Unit1
		{
			get{ return _Unit1; }
			set
			{
				this.OnPropertyValueChange(_.Unit1,_Unit1,value);
				this._Unit1 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? QTY1
		{
			get{ return _QTY1; }
			set
			{
				this.OnPropertyValueChange(_.QTY1,_QTY1,value);
				this._QTY1 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Price1
		{
			get{ return _Price1; }
			set
			{
				this.OnPropertyValueChange(_.Price1,_Price1,value);
				this._Price1 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Amount1
		{
			get{ return _Amount1; }
			set
			{
				this.OnPropertyValueChange(_.Amount1,_Amount1,value);
				this._Amount1 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string TaxRate1
		{
			get{ return _TaxRate1; }
			set
			{
				this.OnPropertyValueChange(_.TaxRate1,_TaxRate1,value);
				this._TaxRate1 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Tax1
		{
			get{ return _Tax1; }
			set
			{
				this.OnPropertyValueChange(_.Tax1,_Tax1,value);
				this._Tax1 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string FeeType2
		{
			get{ return _FeeType2; }
			set
			{
				this.OnPropertyValueChange(_.FeeType2,_FeeType2,value);
				this._FeeType2 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Model2
		{
			get{ return _Model2; }
			set
			{
				this.OnPropertyValueChange(_.Model2,_Model2,value);
				this._Model2 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Unit2
		{
			get{ return _Unit2; }
			set
			{
				this.OnPropertyValueChange(_.Unit2,_Unit2,value);
				this._Unit2 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? QTY2
		{
			get{ return _QTY2; }
			set
			{
				this.OnPropertyValueChange(_.QTY2,_QTY2,value);
				this._QTY2 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Price2
		{
			get{ return _Price2; }
			set
			{
				this.OnPropertyValueChange(_.Price2,_Price2,value);
				this._Price2 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Amount2
		{
			get{ return _Amount2; }
			set
			{
				this.OnPropertyValueChange(_.Amount2,_Amount2,value);
				this._Amount2 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string TaxRate2
		{
			get{ return _TaxRate2; }
			set
			{
				this.OnPropertyValueChange(_.TaxRate2,_TaxRate2,value);
				this._TaxRate2 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Tax2
		{
			get{ return _Tax2; }
			set
			{
				this.OnPropertyValueChange(_.Tax2,_Tax2,value);
				this._Tax2 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string FeeType3
		{
			get{ return _FeeType3; }
			set
			{
				this.OnPropertyValueChange(_.FeeType3,_FeeType3,value);
				this._FeeType3 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Model3
		{
			get{ return _Model3; }
			set
			{
				this.OnPropertyValueChange(_.Model3,_Model3,value);
				this._Model3 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Unit3
		{
			get{ return _Unit3; }
			set
			{
				this.OnPropertyValueChange(_.Unit3,_Unit3,value);
				this._Unit3 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? QTY3
		{
			get{ return _QTY3; }
			set
			{
				this.OnPropertyValueChange(_.QTY3,_QTY3,value);
				this._QTY3 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Price3
		{
			get{ return _Price3; }
			set
			{
				this.OnPropertyValueChange(_.Price3,_Price3,value);
				this._Price3 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Amount3
		{
			get{ return _Amount3; }
			set
			{
				this.OnPropertyValueChange(_.Amount3,_Amount3,value);
				this._Amount3 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string TaxRate3
		{
			get{ return _TaxRate3; }
			set
			{
				this.OnPropertyValueChange(_.TaxRate3,_TaxRate3,value);
				this._TaxRate3 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Tax3
		{
			get{ return _Tax3; }
			set
			{
				this.OnPropertyValueChange(_.Tax3,_Tax3,value);
				this._Tax3 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string FeeType4
		{
			get{ return _FeeType4; }
			set
			{
				this.OnPropertyValueChange(_.FeeType4,_FeeType4,value);
				this._FeeType4 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Model4
		{
			get{ return _Model4; }
			set
			{
				this.OnPropertyValueChange(_.Model4,_Model4,value);
				this._Model4 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Unit4
		{
			get{ return _Unit4; }
			set
			{
				this.OnPropertyValueChange(_.Unit4,_Unit4,value);
				this._Unit4 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? QTY4
		{
			get{ return _QTY4; }
			set
			{
				this.OnPropertyValueChange(_.QTY4,_QTY4,value);
				this._QTY4 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Price4
		{
			get{ return _Price4; }
			set
			{
				this.OnPropertyValueChange(_.Price4,_Price4,value);
				this._Price4 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Amount4
		{
			get{ return _Amount4; }
			set
			{
				this.OnPropertyValueChange(_.Amount4,_Amount4,value);
				this._Amount4 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string TaxRate4
		{
			get{ return _TaxRate4; }
			set
			{
				this.OnPropertyValueChange(_.TaxRate4,_TaxRate4,value);
				this._TaxRate4 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Tax4
		{
			get{ return _Tax4; }
			set
			{
				this.OnPropertyValueChange(_.Tax4,_Tax4,value);
				this._Tax4 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string FeeType5
		{
			get{ return _FeeType5; }
			set
			{
				this.OnPropertyValueChange(_.FeeType5,_FeeType5,value);
				this._FeeType5 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Model5
		{
			get{ return _Model5; }
			set
			{
				this.OnPropertyValueChange(_.Model5,_Model5,value);
				this._Model5 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Unit5
		{
			get{ return _Unit5; }
			set
			{
				this.OnPropertyValueChange(_.Unit5,_Unit5,value);
				this._Unit5 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? QTY5
		{
			get{ return _QTY5; }
			set
			{
				this.OnPropertyValueChange(_.QTY5,_QTY5,value);
				this._QTY5 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Price5
		{
			get{ return _Price5; }
			set
			{
				this.OnPropertyValueChange(_.Price5,_Price5,value);
				this._Price5 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Amount5
		{
			get{ return _Amount5; }
			set
			{
				this.OnPropertyValueChange(_.Amount5,_Amount5,value);
				this._Amount5 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string TaxRate5
		{
			get{ return _TaxRate5; }
			set
			{
				this.OnPropertyValueChange(_.TaxRate5,_TaxRate5,value);
				this._TaxRate5 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Tax5
		{
			get{ return _Tax5; }
			set
			{
				this.OnPropertyValueChange(_.Tax5,_Tax5,value);
				this._Tax5 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string FeeType6
		{
			get{ return _FeeType6; }
			set
			{
				this.OnPropertyValueChange(_.FeeType6,_FeeType6,value);
				this._FeeType6 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Model6
		{
			get{ return _Model6; }
			set
			{
				this.OnPropertyValueChange(_.Model6,_Model6,value);
				this._Model6 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Unit6
		{
			get{ return _Unit6; }
			set
			{
				this.OnPropertyValueChange(_.Unit6,_Unit6,value);
				this._Unit6 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? QTY6
		{
			get{ return _QTY6; }
			set
			{
				this.OnPropertyValueChange(_.QTY6,_QTY6,value);
				this._QTY6 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Price6
		{
			get{ return _Price6; }
			set
			{
				this.OnPropertyValueChange(_.Price6,_Price6,value);
				this._Price6 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Amount6
		{
			get{ return _Amount6; }
			set
			{
				this.OnPropertyValueChange(_.Amount6,_Amount6,value);
				this._Amount6 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string TaxRate6
		{
			get{ return _TaxRate6; }
			set
			{
				this.OnPropertyValueChange(_.TaxRate6,_TaxRate6,value);
				this._TaxRate6 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Tax6
		{
			get{ return _Tax6; }
			set
			{
				this.OnPropertyValueChange(_.Tax6,_Tax6,value);
				this._Tax6 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string FeeType7
		{
			get{ return _FeeType7; }
			set
			{
				this.OnPropertyValueChange(_.FeeType7,_FeeType7,value);
				this._FeeType7 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Model7
		{
			get{ return _Model7; }
			set
			{
				this.OnPropertyValueChange(_.Model7,_Model7,value);
				this._Model7 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Unit7
		{
			get{ return _Unit7; }
			set
			{
				this.OnPropertyValueChange(_.Unit7,_Unit7,value);
				this._Unit7 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? QTY7
		{
			get{ return _QTY7; }
			set
			{
				this.OnPropertyValueChange(_.QTY7,_QTY7,value);
				this._QTY7 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Price7
		{
			get{ return _Price7; }
			set
			{
				this.OnPropertyValueChange(_.Price7,_Price7,value);
				this._Price7 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Amount7
		{
			get{ return _Amount7; }
			set
			{
				this.OnPropertyValueChange(_.Amount7,_Amount7,value);
				this._Amount7 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string TaxRate7
		{
			get{ return _TaxRate7; }
			set
			{
				this.OnPropertyValueChange(_.TaxRate7,_TaxRate7,value);
				this._TaxRate7 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Tax7
		{
			get{ return _Tax7; }
			set
			{
				this.OnPropertyValueChange(_.Tax7,_Tax7,value);
				this._Tax7 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string FeeType8
		{
			get{ return _FeeType8; }
			set
			{
				this.OnPropertyValueChange(_.FeeType8,_FeeType8,value);
				this._FeeType8 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Model8
		{
			get{ return _Model8; }
			set
			{
				this.OnPropertyValueChange(_.Model8,_Model8,value);
				this._Model8 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Unit8
		{
			get{ return _Unit8; }
			set
			{
				this.OnPropertyValueChange(_.Unit8,_Unit8,value);
				this._Unit8 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? QTY8
		{
			get{ return _QTY8; }
			set
			{
				this.OnPropertyValueChange(_.QTY8,_QTY8,value);
				this._QTY8 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Price8
		{
			get{ return _Price8; }
			set
			{
				this.OnPropertyValueChange(_.Price8,_Price8,value);
				this._Price8 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Amount8
		{
			get{ return _Amount8; }
			set
			{
				this.OnPropertyValueChange(_.Amount8,_Amount8,value);
				this._Amount8 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string TaxRate8
		{
			get{ return _TaxRate8; }
			set
			{
				this.OnPropertyValueChange(_.TaxRate8,_TaxRate8,value);
				this._TaxRate8 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Tax8
		{
			get{ return _Tax8; }
			set
			{
				this.OnPropertyValueChange(_.Tax8,_Tax8,value);
				this._Tax8 = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Amount
		{
			get{ return _Amount; }
			set
			{
				this.OnPropertyValueChange(_.Amount,_Amount,value);
				this._Amount = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Tax
		{
			get{ return _Tax; }
			set
			{
				this.OnPropertyValueChange(_.Tax,_Tax,value);
				this._Tax = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceAmount
		{
			get{ return _InvoiceAmount; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceAmount,_InvoiceAmount,value);
				this._InvoiceAmount = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceTOTitle
		{
			get{ return _InvoiceTOTitle; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceTOTitle,_InvoiceTOTitle,value);
				this._InvoiceTOTitle = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceTOTaxNo
		{
			get{ return _InvoiceTOTaxNo; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceTOTaxNo,_InvoiceTOTaxNo,value);
				this._InvoiceTOTaxNo = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceTOAddr
		{
			get{ return _InvoiceTOAddr; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceTOAddr,_InvoiceTOAddr,value);
				this._InvoiceTOAddr = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string InvoiceTOAccount
		{
			get{ return _InvoiceTOAccount; }
			set
			{
				this.OnPropertyValueChange(_.InvoiceTOAccount,_InvoiceTOAccount,value);
				this._InvoiceTOAccount = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Note
		{
			get{ return _Note; }
			set
			{
				this.OnPropertyValueChange(_.Note,_Note,value);
				this._Note = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string UserGet
		{
			get{ return _UserGet; }
			set
			{
				this.OnPropertyValueChange(_.UserGet,_UserGet,value);
				this._UserGet = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string UserDoc
		{
			get{ return _UserDoc; }
			set
			{
				this.OnPropertyValueChange(_.UserDoc,_UserDoc,value);
				this._UserDoc = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string UserVerify
		{
			get{ return _UserVerify; }
			set
			{
				this.OnPropertyValueChange(_.UserVerify,_UserVerify,value);
				this._UserVerify = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? UserCreateID
		{
			get{ return _UserCreateID; }
			set
			{
				this.OnPropertyValueChange(_.UserCreateID,_UserCreateID,value);
				this._UserCreateID = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string CreateDate
		{
			get{ return _CreateDate; }
			set
			{
				this.OnPropertyValueChange(_.CreateDate,_CreateDate,value);
				this._CreateDate = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? UserModifyID
		{
			get{ return _UserModifyID; }
			set
			{
				this.OnPropertyValueChange(_.UserModifyID,_UserModifyID,value);
				this._UserModifyID = value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string ModifyDate
		{
			get{ return _ModifyDate; }
			set
			{
				this.OnPropertyValueChange(_.ModifyDate,_ModifyDate,value);
				this._ModifyDate = value;
			}
		}
		#endregion

		#region Method
		/// <summary>
		/// 获取实体中的标识列
		/// </summary>
		public override Field GetIdentityField()
		{
			return _.UID;
		}
		/// <summary>
		/// 获取实体中的主键列
		/// </summary>
		public override Field[] GetPrimaryKeyFields()
		{
			return new Field[] {
				_.UID			};
		}
		/// <summary>
		/// 获取列信息
		/// </summary>
		public override Field[] GetFields()
		{
			return new Field[] {
				_.UID,
				_.BillID,
				_.InvoiceStatus,
				_.InvoiceNo,
				_.InvoiceType,
				_.InvoiceDate,
				_.InvoiceFMTitle,
				_.InvoiceFMTaxNo,
				_.InvoiceFMAddr,
				_.InvoiceFMAccount,
				_.RateTax,
				_.FeeType1,
				_.Model1,
				_.Unit1,
				_.QTY1,
				_.Price1,
				_.Amount1,
				_.TaxRate1,
				_.Tax1,
				_.FeeType2,
				_.Model2,
				_.Unit2,
				_.QTY2,
				_.Price2,
				_.Amount2,
				_.TaxRate2,
				_.Tax2,
				_.FeeType3,
				_.Model3,
				_.Unit3,
				_.QTY3,
				_.Price3,
				_.Amount3,
				_.TaxRate3,
				_.Tax3,
				_.FeeType4,
				_.Model4,
				_.Unit4,
				_.QTY4,
				_.Price4,
				_.Amount4,
				_.TaxRate4,
				_.Tax4,
				_.FeeType5,
				_.Model5,
				_.Unit5,
				_.QTY5,
				_.Price5,
				_.Amount5,
				_.TaxRate5,
				_.Tax5,
				_.FeeType6,
				_.Model6,
				_.Unit6,
				_.QTY6,
				_.Price6,
				_.Amount6,
				_.TaxRate6,
				_.Tax6,
				_.FeeType7,
				_.Model7,
				_.Unit7,
				_.QTY7,
				_.Price7,
				_.Amount7,
				_.TaxRate7,
				_.Tax7,
				_.FeeType8,
				_.Model8,
				_.Unit8,
				_.QTY8,
				_.Price8,
				_.Amount8,
				_.TaxRate8,
				_.Tax8,
				_.Amount,
				_.Tax,
				_.InvoiceAmount,
				_.InvoiceTOTitle,
				_.InvoiceTOTaxNo,
				_.InvoiceTOAddr,
				_.InvoiceTOAccount,
				_.Note,
				_.UserGet,
				_.UserDoc,
				_.UserVerify,
				_.UserCreateID,
				_.CreateDate,
				_.UserModifyID,
				_.ModifyDate
			};
		}
		/// <summary>
		/// 获取值信息
		/// </summary>
		public override object[] GetValues()
		{
			return new object[] {
				_UID,
				_BillID,
				_InvoiceStatus,
				_InvoiceNo,
				_InvoiceType,
				_InvoiceDate,
				_InvoiceFMTitle,
				_InvoiceFMTaxNo,
				_InvoiceFMAddr,
				_InvoiceFMAccount,
				_RateTax,
				_FeeType1,
				_Model1,
				_Unit1,
				_QTY1,
				_Price1,
				_Amount1,
				_TaxRate1,
				_Tax1,
				_FeeType2,
				_Model2,
				_Unit2,
				_QTY2,
				_Price2,
				_Amount2,
				_TaxRate2,
				_Tax2,
				_FeeType3,
				_Model3,
				_Unit3,
				_QTY3,
				_Price3,
				_Amount3,
				_TaxRate3,
				_Tax3,
				_FeeType4,
				_Model4,
				_Unit4,
				_QTY4,
				_Price4,
				_Amount4,
				_TaxRate4,
				_Tax4,
				_FeeType5,
				_Model5,
				_Unit5,
				_QTY5,
				_Price5,
				_Amount5,
				_TaxRate5,
				_Tax5,
				_FeeType6,
				_Model6,
				_Unit6,
				_QTY6,
				_Price6,
				_Amount6,
				_TaxRate6,
				_Tax6,
				_FeeType7,
				_Model7,
				_Unit7,
				_QTY7,
				_Price7,
				_Amount7,
				_TaxRate7,
				_Tax7,
				_FeeType8,
				_Model8,
				_Unit8,
				_QTY8,
				_Price8,
				_Amount8,
				_TaxRate8,
				_Tax8,
				_Amount,
				_Tax,
				_InvoiceAmount,
				_InvoiceTOTitle,
				_InvoiceTOTaxNo,
				_InvoiceTOAddr,
				_InvoiceTOAccount,
				_Note,
				_UserGet,
				_UserDoc,
				_UserVerify,
				_UserCreateID,
				_CreateDate,
				_UserModifyID,
				_ModifyDate
			};
		} 
		/// <summary>
		/// 设置字段值
		/// </summary>
		public override void SetValue(string fieldName, object value)
        {
            switch (fieldName)
            { 
				case "UID":
                    this._UID = DataHelper.ConvertValue<int>(value);
                    break; 
				case "BillID":
                    this._BillID = DataHelper.ConvertValue<int>(value);
                    break; 
				case "InvoiceStatus":
                    this._InvoiceStatus = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "InvoiceNo":
                    this._InvoiceNo = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceType":
                    this._InvoiceType = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceDate":
                    this._InvoiceDate = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceFMTitle":
                    this._InvoiceFMTitle = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceFMTaxNo":
                    this._InvoiceFMTaxNo = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceFMAddr":
                    this._InvoiceFMAddr = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceFMAccount":
                    this._InvoiceFMAccount = DataHelper.ConvertValue<string>(value);
                    break; 
				case "RateTax":
                    this._RateTax = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "FeeType1":
                    this._FeeType1 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Model1":
                    this._Model1 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Unit1":
                    this._Unit1 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "QTY1":
                    this._QTY1 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "Price1":
                    this._Price1 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Amount1":
                    this._Amount1 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "TaxRate1":
                    this._TaxRate1 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Tax1":
                    this._Tax1 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "FeeType2":
                    this._FeeType2 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Model2":
                    this._Model2 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Unit2":
                    this._Unit2 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "QTY2":
                    this._QTY2 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "Price2":
                    this._Price2 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Amount2":
                    this._Amount2 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "TaxRate2":
                    this._TaxRate2 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Tax2":
                    this._Tax2 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "FeeType3":
                    this._FeeType3 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Model3":
                    this._Model3 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Unit3":
                    this._Unit3 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "QTY3":
                    this._QTY3 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "Price3":
                    this._Price3 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Amount3":
                    this._Amount3 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "TaxRate3":
                    this._TaxRate3 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Tax3":
                    this._Tax3 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "FeeType4":
                    this._FeeType4 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Model4":
                    this._Model4 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Unit4":
                    this._Unit4 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "QTY4":
                    this._QTY4 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "Price4":
                    this._Price4 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Amount4":
                    this._Amount4 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "TaxRate4":
                    this._TaxRate4 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Tax4":
                    this._Tax4 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "FeeType5":
                    this._FeeType5 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Model5":
                    this._Model5 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Unit5":
                    this._Unit5 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "QTY5":
                    this._QTY5 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "Price5":
                    this._Price5 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Amount5":
                    this._Amount5 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "TaxRate5":
                    this._TaxRate5 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Tax5":
                    this._Tax5 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "FeeType6":
                    this._FeeType6 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Model6":
                    this._Model6 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Unit6":
                    this._Unit6 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "QTY6":
                    this._QTY6 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "Price6":
                    this._Price6 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Amount6":
                    this._Amount6 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "TaxRate6":
                    this._TaxRate6 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Tax6":
                    this._Tax6 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "FeeType7":
                    this._FeeType7 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Model7":
                    this._Model7 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Unit7":
                    this._Unit7 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "QTY7":
                    this._QTY7 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "Price7":
                    this._Price7 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Amount7":
                    this._Amount7 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "TaxRate7":
                    this._TaxRate7 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Tax7":
                    this._Tax7 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "FeeType8":
                    this._FeeType8 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Model8":
                    this._Model8 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Unit8":
                    this._Unit8 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "QTY8":
                    this._QTY8 = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "Price8":
                    this._Price8 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Amount8":
                    this._Amount8 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "TaxRate8":
                    this._TaxRate8 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Tax8":
                    this._Tax8 = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Amount":
                    this._Amount = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Tax":
                    this._Tax = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceAmount":
                    this._InvoiceAmount = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceTOTitle":
                    this._InvoiceTOTitle = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceTOTaxNo":
                    this._InvoiceTOTaxNo = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceTOAddr":
                    this._InvoiceTOAddr = DataHelper.ConvertValue<string>(value);
                    break; 
				case "InvoiceTOAccount":
                    this._InvoiceTOAccount = DataHelper.ConvertValue<string>(value);
                    break; 
				case "Note":
                    this._Note = DataHelper.ConvertValue<string>(value);
                    break; 
				case "UserGet":
                    this._UserGet = DataHelper.ConvertValue<string>(value);
                    break; 
				case "UserDoc":
                    this._UserDoc = DataHelper.ConvertValue<string>(value);
                    break; 
				case "UserVerify":
                    this._UserVerify = DataHelper.ConvertValue<string>(value);
                    break; 
				case "UserCreateID":
                    this._UserCreateID = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "CreateDate":
                    this._CreateDate = DataHelper.ConvertValue<string>(value);
                    break; 
				case "UserModifyID":
                    this._UserModifyID = DataHelper.ConvertValue<int?>(value);
                    break; 
				case "ModifyDate":
                    this._ModifyDate = DataHelper.ConvertValue<string>(value);
                    break; 
            }
        }
		/// <summary>
		/// 获取字段值
		/// </summary>
        public override object GetValue(string fieldName)
        {
            switch (fieldName)
            { 
				case "UID":
                    return this._UID; 
				case "BillID":
                    return this._BillID; 
				case "InvoiceStatus":
                    return this._InvoiceStatus; 
				case "InvoiceNo":
                    return this._InvoiceNo; 
				case "InvoiceType":
                    return this._InvoiceType; 
				case "InvoiceDate":
                    return this._InvoiceDate; 
				case "InvoiceFMTitle":
                    return this._InvoiceFMTitle; 
				case "InvoiceFMTaxNo":
                    return this._InvoiceFMTaxNo; 
				case "InvoiceFMAddr":
                    return this._InvoiceFMAddr; 
				case "InvoiceFMAccount":
                    return this._InvoiceFMAccount; 
				case "RateTax":
                    return this._RateTax; 
				case "FeeType1":
                    return this._FeeType1; 
				case "Model1":
                    return this._Model1; 
				case "Unit1":
                    return this._Unit1; 
				case "QTY1":
                    return this._QTY1; 
				case "Price1":
                    return this._Price1; 
				case "Amount1":
                    return this._Amount1; 
				case "TaxRate1":
                    return this._TaxRate1; 
				case "Tax1":
                    return this._Tax1; 
				case "FeeType2":
                    return this._FeeType2; 
				case "Model2":
                    return this._Model2; 
				case "Unit2":
                    return this._Unit2; 
				case "QTY2":
                    return this._QTY2; 
				case "Price2":
                    return this._Price2; 
				case "Amount2":
                    return this._Amount2; 
				case "TaxRate2":
                    return this._TaxRate2; 
				case "Tax2":
                    return this._Tax2; 
				case "FeeType3":
                    return this._FeeType3; 
				case "Model3":
                    return this._Model3; 
				case "Unit3":
                    return this._Unit3; 
				case "QTY3":
                    return this._QTY3; 
				case "Price3":
                    return this._Price3; 
				case "Amount3":
                    return this._Amount3; 
				case "TaxRate3":
                    return this._TaxRate3; 
				case "Tax3":
                    return this._Tax3; 
				case "FeeType4":
                    return this._FeeType4; 
				case "Model4":
                    return this._Model4; 
				case "Unit4":
                    return this._Unit4; 
				case "QTY4":
                    return this._QTY4; 
				case "Price4":
                    return this._Price4; 
				case "Amount4":
                    return this._Amount4; 
				case "TaxRate4":
                    return this._TaxRate4; 
				case "Tax4":
                    return this._Tax4; 
				case "FeeType5":
                    return this._FeeType5; 
				case "Model5":
                    return this._Model5; 
				case "Unit5":
                    return this._Unit5; 
				case "QTY5":
                    return this._QTY5; 
				case "Price5":
                    return this._Price5; 
				case "Amount5":
                    return this._Amount5; 
				case "TaxRate5":
                    return this._TaxRate5; 
				case "Tax5":
                    return this._Tax5; 
				case "FeeType6":
                    return this._FeeType6; 
				case "Model6":
                    return this._Model6; 
				case "Unit6":
                    return this._Unit6; 
				case "QTY6":
                    return this._QTY6; 
				case "Price6":
                    return this._Price6; 
				case "Amount6":
                    return this._Amount6; 
				case "TaxRate6":
                    return this._TaxRate6; 
				case "Tax6":
                    return this._Tax6; 
				case "FeeType7":
                    return this._FeeType7; 
				case "Model7":
                    return this._Model7; 
				case "Unit7":
                    return this._Unit7; 
				case "QTY7":
                    return this._QTY7; 
				case "Price7":
                    return this._Price7; 
				case "Amount7":
                    return this._Amount7; 
				case "TaxRate7":
                    return this._TaxRate7; 
				case "Tax7":
                    return this._Tax7; 
				case "FeeType8":
                    return this._FeeType8; 
				case "Model8":
                    return this._Model8; 
				case "Unit8":
                    return this._Unit8; 
				case "QTY8":
                    return this._QTY8; 
				case "Price8":
                    return this._Price8; 
				case "Amount8":
                    return this._Amount8; 
				case "TaxRate8":
                    return this._TaxRate8; 
				case "Tax8":
                    return this._Tax8; 
				case "Amount":
                    return this._Amount; 
				case "Tax":
                    return this._Tax; 
				case "InvoiceAmount":
                    return this._InvoiceAmount; 
				case "InvoiceTOTitle":
                    return this._InvoiceTOTitle; 
				case "InvoiceTOTaxNo":
                    return this._InvoiceTOTaxNo; 
				case "InvoiceTOAddr":
                    return this._InvoiceTOAddr; 
				case "InvoiceTOAccount":
                    return this._InvoiceTOAccount; 
				case "Note":
                    return this._Note; 
				case "UserGet":
                    return this._UserGet; 
				case "UserDoc":
                    return this._UserDoc; 
				case "UserVerify":
                    return this._UserVerify; 
				case "UserCreateID":
                    return this._UserCreateID; 
				case "CreateDate":
                    return this._CreateDate; 
				case "UserModifyID":
                    return this._UserModifyID; 
				case "ModifyDate":
                    return this._ModifyDate; 
				default :
                    return null;
            } 
        }



		#endregion

		#region _Field
		/// <summary>
		/// 字段信息
		/// </summary>
		public class _
		{
			/// <summary>
			/// * 
			/// </summary>
			public readonly static Field All = new Field("*","cInvoice");
 
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field UID = new Field("UID","cInvoice","UID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field BillID = new Field("BillID","cInvoice","BillID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceStatus = new Field("InvoiceStatus","cInvoice","InvoiceStatus");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceNo = new Field("InvoiceNo","cInvoice","InvoiceNo");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceType = new Field("InvoiceType","cInvoice","InvoiceType");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceDate = new Field("InvoiceDate","cInvoice","InvoiceDate");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceFMTitle = new Field("InvoiceFMTitle","cInvoice","InvoiceFMTitle");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceFMTaxNo = new Field("InvoiceFMTaxNo","cInvoice","InvoiceFMTaxNo");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceFMAddr = new Field("InvoiceFMAddr","cInvoice","InvoiceFMAddr");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceFMAccount = new Field("InvoiceFMAccount","cInvoice","InvoiceFMAccount");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field RateTax = new Field("RateTax","cInvoice","RateTax");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field FeeType1 = new Field("FeeType1","cInvoice","FeeType1");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Model1 = new Field("Model1","cInvoice","Model1");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Unit1 = new Field("Unit1","cInvoice","Unit1");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field QTY1 = new Field("QTY1","cInvoice","QTY1");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Price1 = new Field("Price1","cInvoice","Price1");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Amount1 = new Field("Amount1","cInvoice","Amount1");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TaxRate1 = new Field("TaxRate1","cInvoice","TaxRate1");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Tax1 = new Field("Tax1","cInvoice","Tax1");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field FeeType2 = new Field("FeeType2","cInvoice","FeeType2");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Model2 = new Field("Model2","cInvoice","Model2");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Unit2 = new Field("Unit2","cInvoice","Unit2");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field QTY2 = new Field("QTY2","cInvoice","QTY2");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Price2 = new Field("Price2","cInvoice","Price2");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Amount2 = new Field("Amount2","cInvoice","Amount2");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TaxRate2 = new Field("TaxRate2","cInvoice","TaxRate2");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Tax2 = new Field("Tax2","cInvoice","Tax2");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field FeeType3 = new Field("FeeType3","cInvoice","FeeType3");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Model3 = new Field("Model3","cInvoice","Model3");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Unit3 = new Field("Unit3","cInvoice","Unit3");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field QTY3 = new Field("QTY3","cInvoice","QTY3");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Price3 = new Field("Price3","cInvoice","Price3");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Amount3 = new Field("Amount3","cInvoice","Amount3");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TaxRate3 = new Field("TaxRate3","cInvoice","TaxRate3");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Tax3 = new Field("Tax3","cInvoice","Tax3");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field FeeType4 = new Field("FeeType4","cInvoice","FeeType4");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Model4 = new Field("Model4","cInvoice","Model4");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Unit4 = new Field("Unit4","cInvoice","Unit4");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field QTY4 = new Field("QTY4","cInvoice","QTY4");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Price4 = new Field("Price4","cInvoice","Price4");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Amount4 = new Field("Amount4","cInvoice","Amount4");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TaxRate4 = new Field("TaxRate4","cInvoice","TaxRate4");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Tax4 = new Field("Tax4","cInvoice","Tax4");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field FeeType5 = new Field("FeeType5","cInvoice","FeeType5");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Model5 = new Field("Model5","cInvoice","Model5");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Unit5 = new Field("Unit5","cInvoice","Unit5");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field QTY5 = new Field("QTY5","cInvoice","QTY5");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Price5 = new Field("Price5","cInvoice","Price5");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Amount5 = new Field("Amount5","cInvoice","Amount5");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TaxRate5 = new Field("TaxRate5","cInvoice","TaxRate5");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Tax5 = new Field("Tax5","cInvoice","Tax5");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field FeeType6 = new Field("FeeType6","cInvoice","FeeType6");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Model6 = new Field("Model6","cInvoice","Model6");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Unit6 = new Field("Unit6","cInvoice","Unit6");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field QTY6 = new Field("QTY6","cInvoice","QTY6");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Price6 = new Field("Price6","cInvoice","Price6");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Amount6 = new Field("Amount6","cInvoice","Amount6");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TaxRate6 = new Field("TaxRate6","cInvoice","TaxRate6");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Tax6 = new Field("Tax6","cInvoice","Tax6");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field FeeType7 = new Field("FeeType7","cInvoice","FeeType7");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Model7 = new Field("Model7","cInvoice","Model7");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Unit7 = new Field("Unit7","cInvoice","Unit7");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field QTY7 = new Field("QTY7","cInvoice","QTY7");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Price7 = new Field("Price7","cInvoice","Price7");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Amount7 = new Field("Amount7","cInvoice","Amount7");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TaxRate7 = new Field("TaxRate7","cInvoice","TaxRate7");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Tax7 = new Field("Tax7","cInvoice","Tax7");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field FeeType8 = new Field("FeeType8","cInvoice","FeeType8");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Model8 = new Field("Model8","cInvoice","Model8");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Unit8 = new Field("Unit8","cInvoice","Unit8");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field QTY8 = new Field("QTY8","cInvoice","QTY8");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Price8 = new Field("Price8","cInvoice","Price8");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Amount8 = new Field("Amount8","cInvoice","Amount8");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TaxRate8 = new Field("TaxRate8","cInvoice","TaxRate8");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Tax8 = new Field("Tax8","cInvoice","Tax8");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Amount = new Field("Amount","cInvoice","Amount");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Tax = new Field("Tax","cInvoice","Tax");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceAmount = new Field("InvoiceAmount","cInvoice","InvoiceAmount");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceTOTitle = new Field("InvoiceTOTitle","cInvoice","InvoiceTOTitle");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceTOTaxNo = new Field("InvoiceTOTaxNo","cInvoice","InvoiceTOTaxNo");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceTOAddr = new Field("InvoiceTOAddr","cInvoice","InvoiceTOAddr");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InvoiceTOAccount = new Field("InvoiceTOAccount","cInvoice","InvoiceTOAccount");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Note = new Field("Note","cInvoice","Note");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field UserGet = new Field("UserGet","cInvoice","UserGet");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field UserDoc = new Field("UserDoc","cInvoice","UserDoc");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field UserVerify = new Field("UserVerify","cInvoice","UserVerify");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field UserCreateID = new Field("UserCreateID","cInvoice","UserCreateID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field CreateDate = new Field("CreateDate","cInvoice","CreateDate");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field UserModifyID = new Field("UserModifyID","cInvoice","UserModifyID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ModifyDate = new Field("ModifyDate","cInvoice","ModifyDate");
		}
		#endregion

 
	}
}

